Termux

Termux

Fredrik Fornwall

تحميل برنامج تيرمكس للايفون 2025 Termux IOS

اكتشف كل شيء عن تطبيق تيرمكس (Termux)، المحاكي الطرفي الذي يمنحك قوة لينكس على أ

يعد تطبيق تيرمكس (Termux) أكثر من مجرد محاكي طرفية (Terminal Emulator) لنظام أندرويد؛ إنه بوابة كاملة تفتح لك أبواب بيئة لينكس (Linux) مباشرة من هاتفك الذكي أو جهازك اللوحي. بالنسبة للمطورين، ومسؤولي الأنظمة، والباحثين في مجال الأمن، أو حتى الهواة الشغوفين بالتقنية، يحول Termux جهاز أندرويد من أداة استهلاكية إلى أداة إبداعية وإنتاجية قوية، كل ذلك دون الحاجة إلى عمل روت (Root) للجهاز.

في هذا الدليل الشامل، سنتعمق في كل جانب من جوانب Termux، بدءًا من مفاهيمه الأساسية وصولًا إلى استخداماته المتقدمة، لنكتشف معًا كيف يمكنك إطلاق العنان للقوة الكامنة في جهازك المحمول.

📱 ما هو تطبيق Termux بالضبط؟

ببساطة، Termux هو تطبيق أندرويد مجاني ومفتوح المصدر يوفر بيئة لينكس متكاملة. إنه ليس مجرد محاكاة لسطر الأوامر، بل يقوم بتثبيت نظام أساسي مصغر ومجموعة واسعة من الحزم البرمجية (Packages) التي تجدها عادةً في توزيعات لينكس الشهيرة مثل ديبيان (Debian) وأوبونتو (Ubuntu). هذا يعني أنه يمكنك تشغيل أوامر لينكس المألوفة، وتثبيت أدوات برمجية، وحتى كتابة وتشغيل الأكواد البرمجية مباشرة على هاتفك.

الميزة الأبرز هي أنه يعمل في بيئة معزولة خاصة به داخل نظام أندرويد، مما يعني أنه لا يتطلب صلاحيات الروت التي قد تعرض أمان جهازك للخطر أو تلغي ضمانه.

🚀 لماذا يعتبر Termux نقلة نوعية لمستخدمي أندرويد؟

لقد غير Termux قواعد اللعبة، محولاً هواتفنا إلى حواسيب جيب حقيقية. تكمن قوته في مجموعة من الميزات التي تجعله فريدًا من نوعه.

الحرية بدون روت (No Rooting Required)

أكبر حاجز أمام العديد من المستخدمين للوصول إلى إمكانيات أندرويد الكاملة هو الخوف من عملية الروت. يتجاوز Termux هذا الحاجز تمامًا، حيث يتم تثبيت جميع ملفاته وحزمه داخل دليل التطبيق الخاص، مما يمنحك صلاحيات واسعة داخل بيئته الخاصة دون المساس بسلامة نظام التشغيل الأساسي.

بيئة لينكس حقيقية

على عكس بعض التطبيقات الأخرى التي تقدم واجهة أوامر محدودة، يوفر Termux بيئة متكاملة. يمكنك استخدام مدير الحزم الشهير APT (Advanced Package Tool) لتثبيت آلاف الحزم المتاحة. هل تريد استخدام محرر النصوص Vim أو Nano؟ أو ربما تحتاج إلى نظام التحكم بالإصدارات Git؟ أو الوصول إلى خوادم بعيدة عبر SSH؟ كل هذا وأكثر متاح بضغطة زر.

قابلية التخصيص الفائقة

يمكنك تخصيص كل شيء تقريبًا في Termux. اختر من بين مختلف أنواع الـ Shells مثل Bash (الافتراضي)، Zsh، أو Fish. قم بتثبيت الأدوات التي تحتاجها فقط، وخصص مظهر الواجهة الطرفية من خلال إضافة (Add-on) خاصة، واضبط اختصارات لوحة المفاتيح لتناسب سير عملك.

🛠️ البدء مع Termux: الخطوات الأولى نحو الاحتراف

الانطلاق في عالم Termux أمر سهل ومباشر. دعنا نستعرض خطوات الإعداد الأولية التي ستضعك على المسار الصحيح.

التثبيت الصحيح

ملاحظة هامة: لم يعد إصدار Termux على متجر Google Play يتلقى تحديثات بسبب قيود فرضتها جوجل. للحصول على أحدث إصدار مع دعم كامل، يوصى بشدة بتنزيل التطبيق من متجر F-Droid، وهو مستودع للتطبيقات الحرة ومفتوحة المصدر، أو مباشرة من صفحة المشروع على GitHub. هذا يضمن حصولك على آخر التحديثات الأمنية والحزم المتوافقة.

تحديث الحزم الأساسية

بمجرد فتح Termux لأول مرة، فإن أول ما يجب عليك فعله هو تحديث وترقية الحزم المثبتة مسبقًا. هذا يضمن أن كل شيء يعمل بأحدث إصدار ومستقر. اكتب الأمرين التاليين واضغط على Enter بعد كل منهما:

  • apt update
  • apt upgrade

قد يسألك التطبيق أثناء عملية الترقية عما إذا كنت تريد الاحتفاظ بالإصدار الحالي من ملف تكوين معين أو تثبيت إصدار الصيانة الجديد. في معظم الحالات، من الآمن اختيار الخيار الافتراضي (N) للمتابعة.

فهم الواجهة البسيطة والقوية

قد تبدو الواجهة للوهلة الأولى مجرد شاشة سوداء، لكنها تخفي الكثير. يمكنك الضغط لفترة طويلة في أي مكان على الشاشة لإظهار قائمة السياق التي تتيح لك النسخ واللصق، وإعادة تعيين الجلسة، والوصول إلى قائمة المساعدة. اسحب من الحافة اليسرى للشاشة لإدارة جلسات متعددة، مما يتيح لك العمل على مهام مختلفة في نفس الوقت.

🧰 استكشاف الميزات الأساسية لـ Termux

تكمن قوة Termux الحقيقية في الأدوات التي يمكنك استخدامها. إليك نظرة على بعض الميزات الأساسية التي ستستخدمها يوميًا.

إدارة الحزم مع APT و PKG

كما ذكرنا، يستخدم Termux مدير الحزم APT. ومع ذلك، يوفر Termux غلافًا مبسطًا لهذا المدير يسمى `pkg`. يمكنك استخدام `pkg` لتسهيل الأمور. على سبيل المثال:

  • لتثبيت حزمة: pkg install python
  • للبحث عن حزمة: pkg search nmap
  • لإزالة حزمة: pkg uninstall python

البرمجة والتطوير أثناء التنقل

حول هاتفك إلى بيئة تطوير متكاملة. يدعم Termux مجموعة مذهلة من لغات البرمجة والمترجمات (Compilers)، بما في ذلك:

  • Python: يمكنك تثبيت بايثون واستخدامه كآلة حاسبة متقدمة، أو لكتابة نصوص برمجية (Scripts)، أو حتى لتشغيل أطر عمل الويب مثل Django و Flask.
  • C/C++: باستخدام حزم Clang و Make و GDB، يمكنك ترجمة (Compile) وتصحيح (Debug) برامج C و C++.
  • Node.js & Ruby & Perl: اللغات الشائعة لتطوير الويب والمهام النصية متاحة بالكامل.
  • Go & Rust: لغات البرمجة الحديثة التي تركز على الأداء والأمان يمكن أيضًا تثبيتها وتطويرها.

إدارة الملفات والوصول عن بعد

  • تحرير الملفات: استخدم محررات النصوص الكلاسيكية التي تعمل من سطر الأوامر مثل Nano (السهل للمبتدئين)، أو Vim (القوي للمحترفين).
  • الوصول الآمن للخوادم: تأتي حزمة OpenSSH مثبتة بشكل افتراضي، مما يتيح لك الاتصال بأي خادم بعيد وإدارته بأمان باستخدام أمر `ssh`.
  • نقل الملفات: استخدم أدوات مثل `scp` و `rsync` لنقل الملفات بين هاتفك والخوادم البعيدة بكفاءة.

🧑‍💻 الاستخدامات المتقدمة ومشاريع عملية

بمجرد إتقان الأساسيات، يمكنك البدء في استكشاف الإمكانيات اللامحدودة لـ Termux.

تشغيل تطبيقات بواجهة رسومية (GUI)

صحيح أن Termux يعتمد على سطر الأوامر، ولكن من الممكن تشغيل تطبيقات لينكس ذات الواجهة الرسومية! يتطلب هذا بعض الإعداد، حيث تحتاج إلى تثبيت خادم VNC (Virtual Network Computing) مثل TigerVNC، وبيئة سطح مكتب خفيفة مثل XFCE أو LXQt، ثم الاتصال بها باستخدام تطبيق VNC Viewer على هاتفك. هذا يسمح لك بتشغيل برامج مثل متصفح Firefox (نسخة سطح المكتب)، أو محرر الأكواد VS Code (من خلال code-server)، أو حتى برامج تحرير الصور مثل GIMP.

اختبار الاختراق والبحث الأمني

يستخدم العديد من المتخصصين في مجال الأمن السيبراني Termux كمنصة محمولة لإجراء اختبارات الاختراق. يمكنك تثبيت أدوات شائعة مثل Nmap (لفحص الشبكات)، و Metasploit (كإطار عمل للاستغلال)، و Wireshark (لتحليل حزم الشبكة عبر `termux-usb`).

ملاحظة هامة حول الاستخدام الشرعي والأخلاقي: بينما يعد Termux أداة قوية لتعلم الأمن السيبراني وتحديد الثغرات، من الضروري استخدام هذه الأدوات بشكل أخلاقي وقانوني. إن الوصول غير المصرح به إلى الأنظمة أو الشبكات التي لا تملكها أو ليس لديك إذن صريح باختبارها هو عمل غير قانوني ويتنافى مع المبادئ الأخلاقية. يجب أن يقتصر استخدام هذه الأدوات على الأغراض التعليمية وتأمين الأنظمة الخاصة بك فقط.

أتمتة المهام على أندرويد

بمساعدة الإضافات، يمكن لـ Termux أتمتة المهام على جهازك. باستخدام إضافة Termux:Boot، يمكنك تشغيل نصوص برمجية تلقائيًا عند إقلاع الجهاز. ومع إضافة Termux:Tasker، يمكنك دمجه مع تطبيق الأتمتة الشهير Tasker لتنفيذ أوامر Termux استجابةً لأحداث معينة (مثل الاتصال بشبكة Wi-Fi معينة).

🧩 النظام البيئي للإضافات (Add-ons)

تزداد قوة Termux بشكل كبير من خلال مجموعة من الإضافات الاختيارية التي تربطه بنظام أندرويد بشكل أعمق:

  • Termux:API: تتيح هذه الإضافة الوصول إلى وظائف أندرويد الأصلية من سطر الأوامر. يمكنك قراءة رسائل SMS، والوصول إلى موقع GPS للجهاز، واستخدام الكاميرا، وإظهار الإشعارات، كل ذلك عبر أوامر بسيطة.
  • Termux:Styling: لتخصيص مظهر الطرفية، بما في ذلك الألوان والخطوط.
  • Termux:Widget: تسمح لك بإنشاء اختصارات على شاشتك الرئيسية لتشغيل نصوص برمجية بسرعة.
  • Termux:Float: لتشغيل جلسة Termux في نافذة عائمة فوق التطبيقات الأخرى.

⚔️ Termux في مواجهة المنافسين

Termux ليس اللاعب الوحيد في ساحة بيئات لينكس على أندرويد، ولكن لديه نقاط قوة واضحة. لنقارنه ببعض البدائل الشهيرة.

الميزة Termux UserLAnd AndroNix
الأساس بيئة لينكس مخصصة ومبنية لأندرويد مباشرة. يستخدم طبقة توافق لتشغيل توزيعات لينكس كاملة (مثل Ubuntu, Debian). يوفر نصوص برمجية لتثبيت توزيعات لينكس معدلة تعمل جنبًا إلى جنب مع Termux.
السهولة سهل جدا للبدء. لا يتطلب إعدادًا معقدًا. سهل نسبيًا، يوفر التطبيق واجهة لتنزيل وإدارة الجلسات. يتطلب بعض الخبرة والمعرفة بسطر الأوامر. هو في الأساس امتداد لـ Termux.
الأداء أداء عالي واستهلاك منخفض للموارد لأنه يعمل بشكل أقرب للنظام. قد يكون أبطأ قليلاً بسبب طبقة المحاكاة الإضافية. الأداء يعتمد على Termux، لذا هو سريع جدًا أيضًا.
الوصول للجهاز تكامل ممتاز مع وظائف أندرويد عبر إضافة Termux:API. تكامل محدود مع أجهزة الهاتف. يعتمد على Termux، لذا يمكنه استخدام Termux:API.
التجربة تجربة سطر أوامر نقية وسريعة. تشغيل الواجهة الرسومية ممكن ولكنه يتطلب خطوات يدوية. مصمم لتسهيل تشغيل التطبيقات الرسومية عبر VNC أو XSDL. يركز على توفير تجربة سطح مكتب لينكس كاملة (مع واجهة رسومية) داخل Termux.

🏁 الخلاصة: Termux هو أداتك السحرية

في عالم أصبحت فيه الأجهزة المحمولة هي مركز حياتنا الرقمية، يأتي Termux ليسد الفجوة بين الاستهلاك والإنتاج. إنه يمنحك القوة والمرونة التي طالما كانت حكرًا على أجهزة الكمبيوتر المكتبية، ويضعها بين يديك مباشرة. سواء كنت طالبًا تتعلم البرمجة، أو محترفًا تحتاج إلى الوصول إلى خوادمك أثناء التنقل، أو مجرد شخص فضولي يحب استكشاف أعماق التكنولوجيا، فإن Termux هو رفيقك المثالي. ابدأ اليوم بتنزيل أحدث إصدار من مصدر موثوق، واستعد لتحويل هاتفك الأندرويد إلى أداة لا حدود لإمكانياتها.

إصدارات التحميل

إصدارات التحميل
اسم الإصدار نظام التشغيل
تحميل برنامج تيرمكس للايفون
آيفون
Termux
أندرويد
تحميل برنامج Termux للكمبيوتر
ويندرويد
إصدارات التحميل